Playback options

Looping options

Loop

This controls looping. When set to "auto", only files that are detected as being intended to loop are.

Limit

If this is enabled, and looping is enabled too, tracks will only be looped the specified number of times or until playback has gone on for the specified number of minutes, whichever is sooner. Either limit can be disabled by setting it to 0.

Auto-loop any track ending with sound

For file formats that don't have loop information, this option tells XMPlay to loop tracks that have sound at the very end when looping is set to "auto". This also affects the "fade-out" option, as tracks will only fade-out if a loop is detected.

Fade-out

When playing a looped track, rather than have a sudden stop at the end, XMPlay can smoothly fade it out. The length (in seconds) of the fade-out is set here.

Ending options

Wait for end to decay

When enabled, XMPlay will wait for the end (eg. last notes) of the track to decay, and optionally any DSP (eg. reverb) too. Waiting for the last notes to decay is only possible with some formats (eg. MIDI), but the DSP setting applies to all. When that is set to "single track", XMPlay will only wait when playing a single track (auto-advance is disabled or writing to disk), so as not to affect gapless playback.

Unload track

When enabled, a track is unloaded at the end even if no other track is being played after it.

Remove track from playlist

When enabled, a track is removed from the playlist after it has been played, including when manually changing track if the "Count as played after" time has passed. This can be disabled for individual tracks via the "Don't auto-remove" option in the track's right-click menu.

Track change transition

This determines what happens when one track ends and another starts, and over what duration. The tracks can be crossfaded, or the old track faded-out over the new one, or a silent gap inserted between them.

Manual change

This setting determines whether the track change transition should apply to manual changes too (eg. via the next/previous controls), and if so, what percentage of the full duration should apply.

Apply to subsongs

If enabled, the track change transition applies to subsong changes too.

Don't preload next track

The next track is usually loaded a bit before the current one ends, to allow gapless playback. That can be disabled here, but not when crossfading is enabled.

Gapless playback, including the crossfading transitions, is only possible when the output format is the same for both tracks. The "Apply sample rate to all file formats" option in the Output options can be used to ensure that is usually the case.

Seeking step

This sets the duration of each seeking step made via keyboard shortcut or mouse wheel.

Count as played after

This delays the incrementing of a track's play count (and last play time), until it has been playing for some time, or at the end of the track if that comes sooner. If the track is unloaded before then, the playback is not counted.

Show 10ths in time display

When enabled, the playback time position will be shown within a 10th of a second (if it fits).

Save position when closing by default

When enabled, XMPlay will store the current position when it is closing and then restore it when XMPlay is next loaded.